github.com/klauspost/compress/zstd.fastBase.hist (field)

49 uses

	github.com/klauspost/compress/zstd (current package)
		enc_base.go#L20: 	hist        []byte
		enc_base.go#L62: 	if len(e.hist)+len(src) > cap(e.hist) {
		enc_base.go#L63: 		if cap(e.hist) == 0 {
		enc_base.go#L66: 			if cap(e.hist) < int(e.maxMatchOff+maxCompressedBlockSize) {
		enc_base.go#L67: 				panic(fmt.Errorf("unexpected buffer cap %d, want at least %d with window %d", cap(e.hist), e.maxMatchOff+maxCompressedBlockSize, e.maxMatchOff))
		enc_base.go#L70: 			offset := int32(len(e.hist)) - e.maxMatchOff
		enc_base.go#L71: 			copy(e.hist[0:e.maxMatchOff], e.hist[offset:])
		enc_base.go#L73: 			e.hist = e.hist[:e.maxMatchOff]
		enc_base.go#L76: 	s := int32(len(e.hist))
		enc_base.go#L77: 	e.hist = append(e.hist, src...)
		enc_base.go#L83: 	if cap(e.hist) >= n {
		enc_base.go#L100: 	e.hist = make([]byte, 0, l)
		enc_base.go#L158: 		e.cur += e.maxMatchOff + int32(len(e.hist))
		enc_base.go#L160: 	e.hist = e.hist[:0]
		enc_base.go#L169: 		e.hist = append(e.hist, d.content...)
		enc_best.go#L87: 	for e.cur >= e.bufferReset-int32(len(e.hist)) {
		enc_best.go#L88: 		if len(e.hist) == 0 {
		enc_best.go#L95: 		minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
		enc_best.go#L166: 	src = e.hist
		enc_better.go#L65: 	for e.cur >= e.bufferReset-int32(len(e.hist)) {
		enc_better.go#L66: 		if len(e.hist) == 0 {
		enc_better.go#L73: 		minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
		enc_better.go#L127: 	src = e.hist
		enc_better.go#L588: 	for e.cur >= e.bufferReset-int32(len(e.hist)) {
		enc_better.go#L589: 		if len(e.hist) == 0 {
		enc_better.go#L601: 		minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
		enc_better.go#L645: 	src = e.hist
		enc_dfast.go#L47: 	for e.cur >= e.bufferReset-int32(len(e.hist)) {
		enc_dfast.go#L48: 		if len(e.hist) == 0 {
		enc_dfast.go#L55: 		minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
		enc_dfast.go#L88: 	src = e.hist
		enc_dfast.go#L687: 	for e.cur >= e.bufferReset-int32(len(e.hist)) {
		enc_dfast.go#L688: 		if len(e.hist) == 0 {
		enc_dfast.go#L700: 		minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
		enc_dfast.go#L734: 	src = e.hist
		enc_fast.go#L46: 	for e.cur >= e.bufferReset-int32(len(e.hist)) {
		enc_fast.go#L47: 		if len(e.hist) == 0 {
		enc_fast.go#L55: 		minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
		enc_fast.go#L79: 	src = e.hist
		enc_fast.go#L545: 	for e.cur >= e.bufferReset-int32(len(e.hist)) {
		enc_fast.go#L546: 		if len(e.hist) == 0 {
		enc_fast.go#L552: 		minOff := e.cur + int32(len(e.hist)) - e.maxMatchOff
		enc_fast.go#L576: 	src = e.hist